package io.renren.modules.sjtixian.entity;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;


/**
 * 司机提现表
 * 
 * @author wangdajiang
 * @email 2750757088@qq.com
 * @date 2018-04-19 14:10:58
 */
public class SjTixianEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//主键
	private Long id;
	//提现人id
	private Long proposerId;
	//提现金额
	private BigDecimal money;
	//提现手续费
	private BigDecimal poundage;
	//提现实际到账
	private BigDecimal actualAccount;
	//提现银行卡号
	private String bankCardNo;
	//提现申请时间
	private Date createTime;
	//是否审核 0未审核 1已审核
	private Integer ifExamine;
	//审核是否通过 0不通过 1通过(暂未用)
	private Integer ifPass;
	//审核人id
	private String examinerId;
	//审核时间
	private String examineTime;
	//提现状态 1已提交 2等待审核 3等待银行处理 4已到账 5已取消
	private String txState;
	//提现到账时间
	private Date arrivalMoneyTime;
	//备注或审核不通过原因
	private String remark;


	private String realname;
	private String idCard;
	private String branchCompanyId;
	private String branchCompany;
	private String netPointId;
	private String netPoint;

	public String getRealname() {
		return realname;
	}

	public void setRealname(String realname) {
		this.realname = realname;
	}

	public String getIdCard() {
		return idCard;
	}

	public void setIdCard(String idCard) {
		this.idCard = idCard;
	}

	public String getBranchCompanyId() {
		return branchCompanyId;
	}

	public void setBranchCompanyId(String branchCompanyId) {
		this.branchCompanyId = branchCompanyId;
	}

	public String getBranchCompany() {
		return branchCompany;
	}

	public void setBranchCompany(String branchCompany) {
		this.branchCompany = branchCompany;
	}

	public String getNetPointId() {
		return netPointId;
	}

	public void setNetPointId(String netPointId) {
		this.netPointId = netPointId;
	}

	public String getNetPoint() {
		return netPoint;
	}

	public void setNetPoint(String netPoint) {
		this.netPoint = netPoint;
	}

	/**
	 * 设置：主键
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：主键
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：提现人id
	 */
	public void setProposerId(Long proposerId) {
		this.proposerId = proposerId;
	}
	/**
	 * 获取：提现人id
	 */
	public Long getProposerId() {
		return proposerId;
	}
	/**
	 * 设置：提现金额
	 */
	public void setMoney(BigDecimal money) {
		this.money = money;
	}
	/**
	 * 获取：提现金额
	 */
	public BigDecimal getMoney() {
		return money;
	}
	/**
	 * 设置：提现手续费
	 */
	public void setPoundage(BigDecimal poundage) {
		this.poundage = poundage;
	}
	/**
	 * 获取：提现手续费
	 */
	public BigDecimal getPoundage() {
		return poundage;
	}
	/**
	 * 设置：提现实际到账
	 */
	public void setActualAccount(BigDecimal actualAccount) {
		this.actualAccount = actualAccount;
	}
	/**
	 * 获取：提现实际到账
	 */
	public BigDecimal getActualAccount() {
		return actualAccount;
	}
	/**
	 * 设置：提现银行卡号
	 */
	public void setBankCardNo(String bankCardNo) {
		this.bankCardNo = bankCardNo;
	}
	/**
	 * 获取：提现银行卡号
	 */
	public String getBankCardNo() {
		return bankCardNo;
	}
	/**
	 * 设置：提现申请时间
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：提现申请时间
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：是否审核 0未审核 1已审核
	 */
	public void setIfExamine(Integer ifExamine) {
		this.ifExamine = ifExamine;
	}
	/**
	 * 获取：是否审核 0未审核 1已审核
	 */
	public Integer getIfExamine() {
		return ifExamine;
	}
	/**
	 * 设置：审核是否通过 0不通过 1通过
	 */
	public void setIfPass(Integer ifPass) {
		this.ifPass = ifPass;
	}
	/**
	 * 获取：审核是否通过 0不通过 1通过
	 */
	public Integer getIfPass() {
		return ifPass;
	}

	public String getExaminerId() {
		return examinerId;
	}

	public void setExaminerId(String examinerId) {
		this.examinerId = examinerId;
	}

	public String getExamineTime() {
		return examineTime;
	}

	public void setExamineTime(String examineTime) {
		this.examineTime = examineTime;
	}

	/**
	 * 设置：提现状态 1已提交 2等待审核 3等待银行处理 4已到账 5已取消
	 */
	public void setTxState(String txState) {
		this.txState = txState;
	}
	/**
	 * 获取：提现状态 1已提交 2等待审核 3等待银行处理 4已到账 5已取消
	 */
	public String getTxState() {
		return txState;
	}
	/**
	 * 设置：提现到账时间
	 */
	public void setArrivalMoneyTime(Date arrivalMoneyTime) {
		this.arrivalMoneyTime = arrivalMoneyTime;
	}
	/**
	 * 获取：提现到账时间
	 */
	public Date getArrivalMoneyTime() {
		return arrivalMoneyTime;
	}
	/**
	 * 设置：备注或审核不通过原因
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}
	/**
	 * 获取：备注或审核不通过原因
	 */
	public String getRemark() {
		return remark;
	}
}
